@CI
3年前 提问
1个回答

什么是 CANBUS 协议

在下炳尚
3年前

CANBUS协议是控制域网络的一种总线协议。其通过相应的CAN接口连接工业控制设备,构成低成本网络。

CANBUS协议在数据链路层采用对等式通信方式,这样即使主机出现故障,系统其余部分仍可运行。当一个站点状态改变时,其可通过广播发送信息到所有站点。

CANBUS协议的报文帧有4种类型:数据帧、远程帧、出错帧和超载帧。在报文帧的控制域给出数据长度,可以降低报文出错率。CANBUS还提供很强的错误处理能力,可区分位错误、填充错误、CRC错误、形式错误和应答错误等。